\hypertarget{class_g_u_i_extensions_1_1_table_column}{}\section{G\+U\+I\+Extensions.\+Table\+Column Class Reference}
\label{class_g_u_i_extensions_1_1_table_column}\index{G\+U\+I\+Extensions.\+Table\+Column@{G\+U\+I\+Extensions.\+Table\+Column}}


Base class for all table columns. It only takes a title and a width in the constructor, but other settings are available to customize the column.  


Inheritance diagram for G\+U\+I\+Extensions.\+Table\+Column\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_g_u_i_extensions_1_1_table_column}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_g_u_i_extensions_1_1_table_column_a27389bffc8435c64dbdc03c96d396383}{Table\+Column}} (string title, float width)
\begin{DoxyCompactList}\small\item\em Initializes a column with its title and width. Edit the other public properties for more settings. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{class_g_u_i_extensions_1_1_table_column_a6c4958c3bcf3a93a78d575c9a41776fe}{enabled\+Entries}} = true
\begin{DoxyCompactList}\small\item\em Defines if the entries are enabled (interactable) or disabled (grayed out). Default\+: true. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_g_u_i_extensions_1_1_table_column_ad46a3aeba25051869bcad488eaa6f9dc}{is\+Sortable}} = true
\begin{DoxyCompactList}\small\item\em Defines if the column is sortable. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_g_u_i_extensions_1_1_table_column_a9fe6044251cdd55a22469a638ead7d7f}{enabled\+Title}} = true
\begin{DoxyCompactList}\small\item\em Defines if the title is enabled (interactable) or disabled (grayed out). Default\+: true. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_g_u_i_extensions_1_1_table_column_ac09648f6d91b018cae5c80bcd7499630}{optional}} = false
\begin{DoxyCompactList}\small\item\em Defines if the column can be hidden by right-\/clicking the column titles bar. Default\+: false. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_g_u_i_extensions_1_1_table_column_af0cd04c373e963e227a4bfb4da234f77}{visible\+By\+Default}} = true
\begin{DoxyCompactList}\small\item\em Defines if the column is visible by default. If this is false, and optional is false too. The column can never be viewed. Default\+: true. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_g_u_i_extensions_1_1_table_column_aaaec6ba370e158472aac5940a943b117}\label{class_g_u_i_extensions_1_1_table_column_aaaec6ba370e158472aac5940a943b117}} 
string {\bfseries title}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\item 
\mbox{\Hypertarget{class_g_u_i_extensions_1_1_table_column_a07863be1efd646e6238399f2cccfd9f2}\label{class_g_u_i_extensions_1_1_table_column_a07863be1efd646e6238399f2cccfd9f2}} 
float {\bfseries width}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for all table columns. It only takes a title and a width in the constructor, but other settings are available to customize the column. 



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_g_u_i_extensions_1_1_table_column_a27389bffc8435c64dbdc03c96d396383}\label{class_g_u_i_extensions_1_1_table_column_a27389bffc8435c64dbdc03c96d396383}} 
\index{G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}!Table\+Column@{Table\+Column}}
\index{Table\+Column@{Table\+Column}!G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}}
\subsubsection{\texorpdfstring{Table\+Column()}{TableColumn()}}
{\footnotesize\ttfamily G\+U\+I\+Extensions.\+Table\+Column.\+Table\+Column (\begin{DoxyParamCaption}\item[{string}]{title,  }\item[{float}]{width }\end{DoxyParamCaption})}



Initializes a column with its title and width. Edit the other public properties for more settings. 


\begin{DoxyParams}{Parameters}
{\em title} & The column title.\\
\hline
{\em width} & The column width.\\
\hline
\end{DoxyParams}


\subsection{Member Data Documentation}
\mbox{\Hypertarget{class_g_u_i_extensions_1_1_table_column_a6c4958c3bcf3a93a78d575c9a41776fe}\label{class_g_u_i_extensions_1_1_table_column_a6c4958c3bcf3a93a78d575c9a41776fe}} 
\index{G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}!enabled\+Entries@{enabled\+Entries}}
\index{enabled\+Entries@{enabled\+Entries}!G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}}
\subsubsection{\texorpdfstring{enabled\+Entries}{enabledEntries}}
{\footnotesize\ttfamily bool G\+U\+I\+Extensions.\+Table\+Column.\+enabled\+Entries = true}



Defines if the entries are enabled (interactable) or disabled (grayed out). Default\+: true. 

\mbox{\Hypertarget{class_g_u_i_extensions_1_1_table_column_a9fe6044251cdd55a22469a638ead7d7f}\label{class_g_u_i_extensions_1_1_table_column_a9fe6044251cdd55a22469a638ead7d7f}} 
\index{G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}!enabled\+Title@{enabled\+Title}}
\index{enabled\+Title@{enabled\+Title}!G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}}
\subsubsection{\texorpdfstring{enabled\+Title}{enabledTitle}}
{\footnotesize\ttfamily bool G\+U\+I\+Extensions.\+Table\+Column.\+enabled\+Title = true}



Defines if the title is enabled (interactable) or disabled (grayed out). Default\+: true. 

\mbox{\Hypertarget{class_g_u_i_extensions_1_1_table_column_ad46a3aeba25051869bcad488eaa6f9dc}\label{class_g_u_i_extensions_1_1_table_column_ad46a3aeba25051869bcad488eaa6f9dc}} 
\index{G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}!is\+Sortable@{is\+Sortable}}
\index{is\+Sortable@{is\+Sortable}!G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}}
\subsubsection{\texorpdfstring{is\+Sortable}{isSortable}}
{\footnotesize\ttfamily bool G\+U\+I\+Extensions.\+Table\+Column.\+is\+Sortable = true}



Defines if the column is sortable. 

\mbox{\Hypertarget{class_g_u_i_extensions_1_1_table_column_ac09648f6d91b018cae5c80bcd7499630}\label{class_g_u_i_extensions_1_1_table_column_ac09648f6d91b018cae5c80bcd7499630}} 
\index{G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}!optional@{optional}}
\index{optional@{optional}!G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}}
\subsubsection{\texorpdfstring{optional}{optional}}
{\footnotesize\ttfamily bool G\+U\+I\+Extensions.\+Table\+Column.\+optional = false}



Defines if the column can be hidden by right-\/clicking the column titles bar. Default\+: false. 

\mbox{\Hypertarget{class_g_u_i_extensions_1_1_table_column_af0cd04c373e963e227a4bfb4da234f77}\label{class_g_u_i_extensions_1_1_table_column_af0cd04c373e963e227a4bfb4da234f77}} 
\index{G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}!visible\+By\+Default@{visible\+By\+Default}}
\index{visible\+By\+Default@{visible\+By\+Default}!G\+U\+I\+Extensions\+::\+Table\+Column@{G\+U\+I\+Extensions\+::\+Table\+Column}}
\subsubsection{\texorpdfstring{visible\+By\+Default}{visibleByDefault}}
{\footnotesize\ttfamily bool G\+U\+I\+Extensions.\+Table\+Column.\+visible\+By\+Default = true}



Defines if the column is visible by default. If this is false, and optional is false too. The column can never be viewed. Default\+: true. 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/\+Users/jquentin/\+Documents/\+Projects/\+Editor\+G\+U\+I\+Table/\+Assets/\+G\+U\+I\+Table/\+Editor/\+Columns/Table\+Column.\+cs\end{DoxyCompactItemize}
